Big Huge Thesaurus

Pongamia glabra

noun